home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
500 Giochi
/
500 giochi.iso
/
Dos
/
253
/
SP.DOC
< prev
next >
Wrap
Text File
|
1992-07-22
|
29KB
|
643 lines
==========================
| |
| |
| Simple Pleasures |
| |
| |
==========================
Version 1.02
Copyright 1992 By
Randy Rasa
18215 Troost
Olathe, KS 66062-9208
Introduction
------------
Simple Pleasures is a collection of six challenging and addictive
solitaire games in one easy-to-play, integrated program. All the games
share a smooth, elegant, and consistent push-button interface and the
same powerful, enjoyable features.
Why is it called "Simple Pleasures"?
1. The games are "simple" because they all share one basic,
overriding rule: cards are removed in groups that add up to a
particular number, in this case 10, 11, 12, 13, 14, and 15. These
games are all members of the "simple addition" family of
solitaires.
2. The games are "pleasures" because they're fun to play, of course!
Some of these games are pure exercises in luck, while others
require great skill and concentration. They are all quite
addictive and enjoyable.
A few of the many features of Simple Pleasures are the following:
- A flexible multi-player capability that can accommodate up to ten
player's statistics and preferences.
- A five-level undo capability
- A "move alert" option lets the player know if any more moves are
possible.
- A "Hint" button.
- Fully-configurable screen background and border colors.
- Eight full-color card back designs to choose from.
- Enhanced sound options.
Simple Pleasures Documentation Page 2
Legalese
--------
Simple Pleasures is shareware. As such, you can play it, copy it, and
give it away as you wish. In fact, you are encouraged to pass along the
shareware version of this program to friends, family, and strangers
alike. This includes distribution via electronic bulletin board systems
(BBS), user's groups, and disk-distribution services. All that I ask is
that the package remains unaltered and complete, consisting of the
following files:
SP.EXE SP.DOC SP.ICO
SP.PIF SPPIC1.PIC SPPIC2.PIC
SPPIC3.PIC SPPIC4.PIC SPPIC5.PIC
SPPIC6.PIC SPPIC7.PIC SPPIC8.PIC
SPPIC10.PIC SPPIC11.PIC SPPIC12.PIC
SPPIC13.PIC SPPIC14.PIC SPPIC15.PIC
CARDS.CD1 CARDS.CD2 FILE_ID.DIZ
Standard Limited Warranty: This software is sold "as is", without any
warranty as to performance or any other warranties whether expressed or
implied. Because of the vast number of possible hardware and software
environments in which this software may be used, no warranty of fitness
for a particular purpose is offered. The user assumes the entire risk
of using this program. Any liability of the author will be limited to
product replacement or the refund of the registration fee.
Credits
-------
Concept, Design, and Programming: Randy Rasa
Beta Testers: Bruce Findlay, Jay McDaniels, Laura Rasa
Programming Tools: Microsoft Corporation: QuickBASIC 4.5
Crescent Software: QuickPak Professional
Milestone Software: GFONTS
DB/Soft Publishing: InstallPro
Solitaire Reference: The Complete Book of Solitaire and Patience
Games, Albert H. Morehead & Geoffrey Mott-Smith
Special Thanks To: Laura, who helps out with the orders,
and makes it all worthwhile.
In Memory of my brother, Kenny, 1971-1991.
Simple Pleasures Documentation Page 3
Registration
------------
Simple Pleasures is shareware. If you enjoy it, please support it.
Registration is only $15, which gets you the latest registered version
on the diskette of your choice, plus a "Hints & Strategy" booklet and a
registration code good for all future updates of Simple Pleasures.
The "Hints & Strategy" booklet is intended as a supplement to this
document, and contains numerous hints for playing the games, along with
strategy tips and some background on each of the games.
The registration code allows you to change a program from a shareware
version to a registered version. Essentially, what this buys you is
unlimited "free" updates. If you acquire a newer version of Simple
Pleasures from a bulletin board (BBS) or through a shareware disk
distributor, you can convert the shareware version of the game to a
registered version for your own use.
To register, print the registration form from the initial shareware
screen and send it in. To print the form, simply select the "Register
..." button, then select a destination, either to a printer or a file.
If you elect to send the form to a printer, make sure it is on-line and
ready. The form should print on any standard 80-column printer. If you
want to save the form to a file, the file "ORDER.FRM" will be created in
the current directory. You can then print out the registration form by
entering the following command from the DOS prompt (with your printer
connected and ready):
COPY ORDER.FRM PRN
Then just fill out the form and send it, along with cash, check or money
order, to:
Randy Rasa
18215 Troost
Olathe, KS 66062-9208
When you order Simple Pleasures, you can also get a registered copy of
Solitaire Suite (a $15.00 value) for only ten bucks more. Solitaire
Suite is my original collection of seven addictive solitaires:
Calculation, Concentration, Idiot's Delight, Midnight Oil, Monte Carlo,
Osmosis, and Royal Cotillion. If you like Simple Pleasures, I'm sure
you'd enjoy Solitaire Suite as well. I urge you to give it a try.
Registered Users Of Solitaire Suite: If you're a registered user of any
of my earlier games, I'll send you updated versions of all the games
in the Solitaire Suite collection absolutely free when you register
Simple Pleasures. Just write a note in the space provided on the
registration form, to remind me that you're a registered user.
Simple Pleasures Documentation Page 4
Program Requirements
--------------------
Simple Pleasures requires approximately requires 512K of memory, EGA or
higher graphics capability, and a Microsoft-compatible mouse. A hard
disk is recommended.
The files included in the Simple Pleasures package are:
SP.EXE ......... Simple Pleasures program
SP.DOC ......... Simple Pleasures documentation
SP.PIF ......... Windows PIF (Program Information File)
SP.ICO ......... Windows icon
SPPICxx.PIC .... Simple Pleasures graphics files (1-8, 10-15)
CARDS.CD1 ...... Card Graphics
CARDS.CD2 ...... Card Graphics
FILE_ID.DIZ .... Program description
The only required files are the executable (SP.EXE) and the graphics
files (CARDS.CD* and SPPIC*.PIC). The remainder of the files may be
deleted if you're short on disk space.
Shareware vs. Registered Versions
---------------------------------
The shareware version of Simple Pleasures is not crippled in any way --
it is complete and fully functional. The only difference between the
shareware and registered versions is that the shareware version displays
a "beg screen" each time you run the program. This is just a gentle
reminder that Simple Pleasures is shareware, and that if you play it you
really should register it. You can also print the registration form
from this screen by clicking on the "Register ..." button and selecting
a destination for the form. Click on the "Play" button to erase the
shareware screen and get on with the game.
The First Time You Play
-----------------------
When you run the program for the first time, you will be asked to enter
your name, then you'll be shown the help and option menus (described
elsewhere in this document).
The Player Selection Menu
-------------------------
Simple Pleasures can accommodate up to ten players, keeping separate
statistics and preferences for each player. The player selection menu
provides an easy way to choose and manage the players. The player's
names are shown along the left-hand side of the menu, with the
currently-selected player's name highlighted and the statistics for that
player displayed at the bottom of the screen. The order of the names in
the list will vary, with the current player at the top and the least-
used player at the bottom.
Simple Pleasures Documentation Page 5
To select a new player, simply point and click on the desired name (the
highlight will move to that name and the stats will be updated) and then
click on the "OK" button. The screen background and border colors will
immediately change to the colors associated with the new player.
The player selection menu is also a handy place to view and compare
statistics for different players. Just point and click on a player's
name to see that player's stats. You can click on the "Cancel" button
to exit the menu.
Clicking on the "Add Player" button brings up a dialog box where you can
enter the new player's name, or press the "Esc" key to cancel. Note
that if you try to add a player when the menu is already full, the
program will beep and inform you that it cannot accommodate more than
ten players. If you really want to add a new player, you'll have to
delete an old one first.
When you click on the "Delete Player" button, you'll be prompted to
"Select a player to delete ...". Simply point to one of the names on
the list and click the left mouse button. The player will be eradicated
immediately. You can press the "Esc" key or the right mouse button to
cancel.
Clicking on the "Help" button will display a short summary of how to use
the player selection menu.
The player selection menu will be displayed automatically when the
program is run (if there is more than one player to choose from), or can
be accessed by selecting the "Change Player" button on the main menu
screen.
The Help Menu
-------------
The on-line help can be accessed by clicking on the "Help" button. You
can page through the help text by clicking on the "Next" and "Prev"
buttons, or exit by selecting the "Done" button.
Clicking the "Help" button from the main menu brings up information
common to all the games, while the help screens in each of the
individual games provides assistance specific to the current game.
The Options Menu
----------------
You can access the options menu by selecting the "Options" button from
the main menu or from within any of the games. The parameters you can
set from the options menu are:
Sound Effects: The options here are "Sound Disabled", "Beeps &
Blips", and "Beeps, Blips, & Tunes". The first choice is pretty
obvious -- if sound is disabled the program will be absolutely quiet.
The other two choices might be thought of as partial and full sound,
Simple Pleasures Documentation Page 6
the only difference being that the "beeps, blips, and tunes" option
will play some music when you win or lose a game.
Session Statistics: If this is enabled, a box will pop up when you
exit a game informing you of your "session stats" (i.e. how well you
did during that round of games).
Move Alert: If this is enabled, the program will alert you that more
moves are possible. This is handy for those of us who are sometimes
too lazy to pay attention to the actual cards.
Quick Deal: If this is disabled, the program adds small delays
between each card dealt to improve the visual effect. When Quick
Deal is enabled, the program deals as fast as it can. The difference
will be most apparent on faster machines.
Card Back: Simple Pleasures allows you to choose from several designs
for the card back graphics. To select a new back, just point at it
and click the left mouse button.
Background Color: There are 64 choices for the background color --
just click on the up-arrow and down-arrow to cycle through the
numbers until you find one that appeals to you.
Border Color: As with the background color, you can select from 64
possibilities by using the up and down arrows next to the number.
To accept and save all of the current option settings, click on the "OK"
button. The "Cancel" button exits the menu without changing anything,
and the final button in the option menu, "Clear Scores ...", invokes the
menu described in the next paragraph.
The Clear Scores Menu
---------------------
This menu allows you to clear the scores for any or all of the games,
and for one or all of the players. You can click on the buttons next to
the game numbers to select the games to clear. The "OK" button clears
the scores you have selected, the "Cancel" button exits without changing
anything, and the "Help" button provides a brief summary of what you can
do in the clear scores menu.
The Main Menu
-------------
The main menu provides a means to select which of the games you want to
play, as well as giving you access to the shareware screen (the "About
..." button), the player selection menu, the help menu, the option menu,
and a way to exit the game (the "Quit" button).
To play a game, simply point the one of the buttons with a games number
on it (e.g. 10's) and click the left mouse button.
Simple Pleasures Documentation Page 7
The Games ...
-------------
The six games in Simple Pleasures all share certain common features and
attributes. For one thing, they all share the same goal: to discard all
the cards. Of course, each game goes about that in a slightly different
way, but they're all based on the concept of removing groups of cards
whose sum matches the titles of the games (for example, in 10's you
removed pairs that total ten).
In addition to sharing similar rules and goals, each game uses the same
interface, with the same on-screen buttons and objects. These are:
The Deck Box: This box displays the card back, the card faces as
they're dealt, and the number of cards remaining in the deck.
The "Move Alert" Box: This status box is displayed if the "move
alert" option is enabled, and if any more moves are possible in the
current game.
The "Hint" Button: In case you become confused or stuck, clicking on
this button will show you one possible move. It will not show every
move, and it may not show the optimal move, but it will show you a
move that you can make.
The "Undo" Button: Click on this button to take back your last move.
Simple Pleasures remembers your last five moves and allows you to
recall them. This button can definitely be abused, but is intended
as a sort of safety net for careless or ill-advised moves.
The "Same Hand" Button: If the current game comes to an impasse, and
you can see that you're going to lose, but think back and say "if
only I'd made a different choice ten moves back I could have won",
give this button a try. The game you just played will still count
against you, but instead of dealing a new hand, with new cards,
you'll be given another chance at the hand you just lost.
The "New Hand" Button: Click here to concede a hand and deal a new
one in it's place. If you haven't started a game (i.e. if the score
is zero), you can deal a new hand without having the current game
count against you. Use this if the initial hand doesn't look too
promising.
The "Options" Button: Works the same as described earlier in this
document.
The "Help" Button: Works the same as described earlier in this
document, except that game-specific, rather than general, help is
provided.
The "Main Menu" Button: Click here to return to the main menu. If
the "session statistics" option is enabled, your session stats for
the current game will be displayed.
The "Exit To DOS" Button: Click here to quit Simple Pleasures without
going through the main menu. If the "session statistics" option is
Simple Pleasures Documentation Page 8
enabled, your session stats for the current game will be displayed.
The Score Box: This box displays your current score (the number of
cards you've discarded), the number of games you've played, the
number you've won (and percentage won), and your average score.
Clicking on the score box will bring up the session stats box.
Simple Pleasures is almost entirely mouse-driven, and uses the mouse
buttons as follows:
Left Mouse Button: Used to select the object being pointed to
(normally a card or a button).
Right Mouse Button: Normally this is used as an "Esc" key to exit a
menu or dialog box.
Middle Mouse Button: If you're using a three-button mouse, this
button can be used to blank the screen. This can also be
accomplished by pressing the left and right buttons
simultaneously.
How to Play 10's
----------------
The layout is three rows of five columns each, and the object is to
remove pairs of lower cards totaling ten, regardless of suit. The upper
cards (10s, Jacks, Queens, and Kings) are removed in quartets of the
same rank.
How to Play 11's
----------------
The layout is three rows by three columns, and the object is to discard
pairs of cards totaling eleven. Face cards are discarded in triplets --
one Jack, one Queen, and one King, of any suits.
How to Play 12's
----------------
The cards are dealt into eight piles of six cards each, with the
remaining four cards going into a column on the right. The object is to
remove pairs of cards totalling twelve (Jacks counting as 11). Queens
and Kings are removed in pairs. Only the top card of each pile is
available for play, and once a space is created, it may not be filled.
How to Play 13's
----------------
The cards are arranged as three columns of five cards each, and as cards
are removed from the layout, cards "fall" into the holes, and new cards
are dealt in from the top. Cards are discarded in pairs that total
thirteen, with Jacks counting as 11, and Queens as 12. Kings are
Simple Pleasures Documentation Page 9
removed singly. Pairs to be discarded must be adjacent, either
vertically, horizontally, or diagonally.
When the entire deck has been dealt, and one of the columns becomes
empty, you may move a card from the top of one of the remaining columns
into the empty space. To do so, simply select the card to move, then
click where you want to move it.
How to Play 14's
----------------
The initial layout is five cards at the top of the screen (which expand
into columns as more cards are dealt) and two at the bottom. The top
card of each column, and the two cards at the bottom, are available for
play. Remove pairs totaling fourteen, with Jacks counting as 11, Queens
as 12, and Kings as 13. When all possible moves have been made, click
on the deck to deal another five cards. If a space is created, the top
of any other pile may be moved into the opening. The two cards at the
bottom may only be used once.
How to Play 15's
----------------
The layout is three rows of four cards, and the object is to remove
groups of cards that total fifteen. Only the lower cards are available
to be grouped into fifteens. 10s, Jacks, Queens, and Kings are removed
in quartets of the same suit.
Running Under Windows
---------------------
Simple Pleasures, while not a Microsoft Windows program, can be run from
Windows. The program must be run in full-screen mode and if you're
running in 386 enhanced mode the "High Graphics" (under Advanced Options
... Display Options ... Monitor Ports in the PIF editor) should be
turned off. The included SP.PIF file should help. In addition, adding
the following two lines to the [386enh] section of the SYSTEM.INI file
may help improve performace of Simple Pleasures under Windows:
TrapTimerPorts=off
SyncTime=on
I've also included a Simple Pleasures icon (SP.ICO) which you can use in
the Program Manager. There's not room for all the details of setting up
this program for Windows, but you should be able to figure it out.
Command-Line Options
--------------------
/NC -- "No Cheat" option disables the F10 (abort) key. Use this if you
find yourself unable to resist temptation.
/Rxxx -- This option is used to convert the shareware version of Simple
Pleasures to a registered version. Refer to the "How To Use
Simple Pleasures Documentation Page 10
The Registration Code" section of this document for more
information.
/SW -- This option is used to convert a registered version to a
shareware version.
filename.ext -- This option is for alternate data files (see discussion
below).
Alternate Data Files
--------------------
Unless otherwise specified, Simple Pleasures uses SP.DAT as the name of
the data file containing preferences and statistics for up to ten
players. Normally, this is all you'll ever need, but in case you have
more than ten players, you can provide the name of an alternate data
file on the command line. This also might be useful if several
different groups of players want to use the same copy of SP, for example
in a classroom situation.
As a fer'instance, suppose three families each wanted to keep separate
data files. The Smith family could run the program with "SP SMITH.DAT"
to use a data file called "SMITH.DAT", while the Jones family would
start SP with "SP JONES.DAT" and the Foster's would use "SP
FOSTER.DAT".
The file extension does not have to be "DAT" -- it can be whatever you
want, as long as it is three letters of less.
Program Revision History
------------------------
Version Date Description of Changes
------- -------- ---------------------------------------------------
1.00 06-30-92 First Public Release
1.01 07-11-92 Added "About ..." button on main menu.
A few minor tweaks.
1.02 07-23-92 Fixed bug with "About ..." button.
Added "Quick Deal" option.
Scoring
-------
What is considered a good score? Good question, and one I don't have a
definitive answer to. All I can really do is report what I've exper-
ienced while playing the games myself. These are my current stats:
Game Games Played Games Won Winning % Average Score
------ ------------ --------- --------- -------------
10's 120 34 28.33% 25.0500
11's 120 29 24.17% 24.0833
12's 120 36 30.00% 37.8333
Simple Pleasures Documentation Page 11
13's 120 31 25.83% 31.8000
14's 120 27 22.50% 33.5000
15's 120 20 16.67% 23.6917
These scores may be lofty goals or objects of derision, or maybe even a
fairly decent average -- I don't know.
If you are interested in improving your scores, I want to remind you
that when you register you'll receive the "Hints & Strategy" booklet.
I can't guarantee that it will make you an expert, but it might.
How To Use The Registration Code (Registered Users Only!)
---------------------------------------------------------
This section describes the procedure that is used to convert a shareware
version of Simple Pleasures to a registered version. It can only be
used after the player has sent in the registration form to the author
and paid the registration fee. As part of the registration package
provided by the author, the player receives a "registration code". The
shareware version of Simple Pleasures may be converted to a registered
version by running the program with an "/R" command-line switch,
followed by the registration code, like this:
SP /Rxxx
You would, of course use the proper registration code in place of the
"xxx". Note also that there should be no space between the "R" and the
registration code. After running the game with the /R switch and the
proper code, you'll have a brand-spanking new registered version of the
program. What this essentially amounts to is unlimited, free updates
with each registration!
The registration procedure has the following restrictions:
1. The name of the EXE files must be SP.EXE.
2. You cannot perform the registration procedure on a compressed
version (i.e. an EXE file processed with PKLite, Diet, or LZEXE).
The EXE file may be compressed after the registration procedure,
but not before.
3. Please do not distribute registered versions of the programs.
Note: You can also change the program back to a shareware version by
using the "/SW" command-line switch. This function is subject to
the same restrictions as the registration procedure (i.e. the
program must be properly named and uncompressed). Please use this
option to "un-register" the program if you wish to pass it along
to anyone. Also, please include all of the files listed under the
"Legalese" section of this document. Thanks.
>>> THE END <<<